moral sermonizer

Translations
морализующий проповедник
He was known as the moral sermonizer of the group, always lecturing about right and wrong.
Он был известен как морализующий проповедник в группе, всегда поучая о добре и зле.